drop-off address - Turkish English Dictionary